- knock spots off smb.
- разг.(knock (the) spots off (или out of) smb.)побить, затмить, перещеголять кого-л.; ≈ заткнуть кого-л. за пояс [первонач. амер.]
Well, all I can say is she knocks spots off anybody I've seen in London. (J. B. Priestley, ‘Wonder Hero’, ch. IV) — Знаешь, все, кого я видел в Лондоне, сравниться не могут с этой девушкой.
I never really know why we laughed at him; for sheer intellect he knocked spots off the rest of us. (P. H. Johnson, ‘An Impossible Marriage’, part III, ch. IV) — До сих пор не могу понять, почему мы смеялись над Платоном. Он был умнее всех нас.
Большой англо-русский фразеологический словарь. - М.: «Русский язык-Медиа».. 2006.